/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tv.seguridad.dao;
import java.util.List;
import javax.ejb.Stateless;
import tv.global.dao.BaseDAO;
import tv.seguridad.modelo.Usuario;

/**
 *
 * @author lucas
 */
@Stateless
public class UsuarioDAO extends BaseDAO {

    public Usuario getUsuario(String codigo) {
        return getObjeto(Usuario.class, codigo);
    }

    public List<Usuario> getLista() {
        return getLista(Usuario.class, true, -1, -1);
    }
    
    public List<Usuario> getLista(int maxResults, int firstResult) {
        return getLista(Usuario.class, false, maxResults, firstResult);
    }    
    
    public Usuario getUsuarioByNombre(String nombre) {
        
        return getObjeto(Usuario.class,"nombre", nombre);
    }

    public Usuario getUsuarioByNroCuenta(String nrocta) {

        return getObjeto(Usuario.class,"cliente.nrocta", nrocta);
    }
    
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
 
}
